@CHARSET "UTF-8";

.hidden, .hide {
	display: none;
}

#template-editor { 
	position: absolute;
	top: 30px;
	right: 0;
	bottom: 0;
	left: 0;
	height: 550px
}

.preview-template {
	min-height: 600px;
}

.template-panel {
	text-align: right;
	margin-top: -30px;
}

/** theme **/
.theme { display: inline-block; position: fixed; bottom: 10px; left: 0; background: #fff; border: 1px solid #ccc; border-left: 0; }
.theme { -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd; overflow: hidden; }
.theme { -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
.theme h4 { font-size: 10px; text-transform: uppercase; font-weight: normal; background: #333; padding: 5px; color: #ccc; }
.theme a { display: inline-block; width: 16px; height: 16px; margin: 5px; }
.theme a.darkblue { background: #001F3E; }
.theme a.gray { background: #ccc; }

/** ajax **/
#opacity { background: none repeat scroll 0 0 #000000; display: none; left: 0; position: absolute; top: 0; }
#image_loadder { display: none; position: absolute; z-index: 999; }